# FILE NAME: 00043-00000096.soi # TITLE: Gdi-2017 # DESCRIPTION: # DATA TYPE: soi # MODIFICATION TYPE: original # RELATES TO: # RELATED FILES: 00043-00000096.soc # PUBLICATION DATE: 2022-09-25 # MODIFICATION DATE: 2022-09-25 # NUMBER ALTERNATIVES: 229 # NUMBER VOTERS: 21 # NUMBER UNIQUE ORDERS: 21 # ALTERNATIVE NAME 1: PINOT ThibautFDJ # ALTERNATIVE NAME 2: HOWES AlexCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 3: VAN EMDEN JosTeam LottoNL-Jumbo # ALTERNATIVE NAME 4: TEKLEHAIMANOT DanielTeam Dimension Data # ALTERNATIVE NAME 5: ROJAS José JoaquínMovistar Team # ALTERNATIVE NAME 6: MOHORIČ MatejUAE Team Emirates # ALTERNATIVE NAME 7: ROY JérémyFDJ # ALTERNATIVE NAME 8: VICIOSO ÃngelTeam Katusha Alpecin # ALTERNATIVE NAME 9: ALBANESE VincenzoBardiani - CSF # ALTERNATIVE NAME 10: BÁRTA JanBORA - hansgrohe # ALTERNATIVE NAME 11: MARECZKO JakubWilier Triestina - Selle Italia # ALTERNATIVE NAME 12: WOODS MichaelCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 13: GONÇALVES JoséTeam Katusha Alpecin # ALTERNATIVE NAME 14: CONTI ValerioUAE Team Emirates # ALTERNATIVE NAME 15: MONTAGUTI MatteoAG2R La Mondiale # ALTERNATIVE NAME 16: LADAGNOUS MatthieuFDJ # ALTERNATIVE NAME 17: TSATEVICH AlexeyGazprom-RusVelo # ALTERNATIVE NAME 18: LAGUTIN SergeyGazprom-RusVelo # ALTERNATIVE NAME 19: DUPONT HubertAG2R La Mondiale # ALTERNATIVE NAME 20: GREIPEL AndréLotto Soudal # ALTERNATIVE NAME 21: JUUL-JENSEN ChristopherORICA-Scott # ALTERNATIVE NAME 22: MARCZYŃSKI TomaszLotto Soudal # ALTERNATIVE NAME 23: SAMOILAU BranislauCCC Sprandi Polkowice # ALTERNATIVE NAME 24: SIUTSOU KanstantsinBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 25: SAVITSKIY IvanGazprom-RusVelo # ALTERNATIVE NAME 26: BIDARD FrançoisAG2R La Mondiale # ALTERNATIVE NAME 27: KIÅ ERLOVSKI RobertTeam Katusha Alpecin # ALTERNATIVE NAME 28: GENIEZ AlexandreAG2R La Mondiale # ALTERNATIVE NAME 29: RAVASI EdwardUAE Team Emirates # ALTERNATIVE NAME 30: VISCONTI GiovanniBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 31: IZAGIRRE GorkaMovistar Team # ALTERNATIVE NAME 32: ZHUPA EugertWilier Triestina - Selle Italia # ALTERNATIVE NAME 33: GROßSCHARTNER FelixCCC Sprandi Polkowice # ALTERNATIVE NAME 34: STUYVEN JasperTrek - Segafredo # ALTERNATIVE NAME 35: HERRADA JoséMovistar Team # ALTERNATIVE NAME 36: NIBALI VincenzoBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 37: REICHENBACH SébastienFDJ # ALTERNATIVE NAME 38: BATTAGLIN EnricoTeam LottoNL-Jumbo # ALTERNATIVE NAME 39: DUMOULIN TomTeam Sunweb # ALTERNATIVE NAME 40: FERRARI RobertoUAE Team Emirates # ALTERNATIVE NAME 41: ELISSONDE KennyTeam Sky # ALTERNATIVE NAME 42: CARTHY HughCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 43: BIDARD FrançoisAG2R La Mondiale # ALTERNATIVE NAME 44: MOLARD RudyFDJ # ALTERNATIVE NAME 45: GASPAROTTO EnricoBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 46: BERHANE NatnaelTeam Dimension Data # ALTERNATIVE NAME 47: ALAFACI EugenioTrek - Segafredo # ALTERNATIVE NAME 48: ANACONA WinnerMovistar Team # ALTERNATIVE NAME 49: ROTA LorenzoBardiani - CSF # ALTERNATIVE NAME 50: SÁNCHEZ Luis LeónAstana Pro Team # ALTERNATIVE NAME 51: MEZGEC LukaORICA-Scott # ALTERNATIVE NAME 52: SCHLEGEL MichalCCC Sprandi Polkowice # ALTERNATIVE NAME 53: ZEITS AndreyAstana Pro Team # ALTERNATIVE NAME 54: TANKINK BramTeam LottoNL-Jumbo # ALTERNATIVE NAME 55: DE PLUS LaurensQuick-Step Floors # ALTERNATIVE NAME 56: AMADOR AndreyMovistar Team # ALTERNATIVE NAME 57: BAUHAUS PhilTeam Sunweb # ALTERNATIVE NAME 58: VAUGRENARD BenoîtFDJ # ALTERNATIVE NAME 59: PUCCIO SalvatoreTeam Sky # ALTERNATIVE NAME 60: BAK Lars YttingLotto Soudal # ALTERNATIVE NAME 61: RUFFONI NicolaBardiani - CSF # ALTERNATIVE NAME 62: OWSIAN ŁukaszCCC Sprandi Polkowice # ALTERNATIVE NAME 63: RICHEZE MaximilianoQuick-Step Floors # ALTERNATIVE NAME 64: BIAÅOBÅOCKI MarcinCCC Sprandi Polkowice # ALTERNATIVE NAME 65: KOCHETKOV PavelTeam Katusha Alpecin # ALTERNATIVE NAME 66: MENDES JoséBORA - hansgrohe # ALTERNATIVE NAME 67: MARCZYÅSKI TomaszLotto Soudal # ALTERNATIVE NAME 68: HEPBURN MichaelORICA-Scott # ALTERNATIVE NAME 69: MODOLO SachaUAE Team Emirates # ALTERNATIVE NAME 70: STAMSNIJDER TomTeam Sunweb # ALTERNATIVE NAME 71: TIRALONGO PaoloAstana Pro Team # ALTERNATIVE NAME 72: QUINTANA NairoMovistar Team # ALTERNATIVE NAME 73: CASTELIJNS TwanTeam LottoNL-Jumbo # ALTERNATIVE NAME 74: MARTÃNEZ Daniel FelipeWilier Triestina - Selle Italia # ALTERNATIVE NAME 75: MAESTRI MircoBardiani - CSF # ALTERNATIVE NAME 76: BRUTT PavelGazprom-RusVelo # ALTERNATIVE NAME 77: SUTHERLAND RoryMovistar Team # ALTERNATIVE NAME 78: BIAŁOBŁOCKI MarcinCCC Sprandi Polkowice # ALTERNATIVE NAME 79: MÜHLBERGER GregorBORA - hansgrohe # ALTERNATIVE NAME 80: QUINZIATO ManuelBMC Racing Team # ALTERNATIVE NAME 81: FORMOLO DavideCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 82: BILBAO PelloAstana Pro Team # ALTERNATIVE NAME 83: DE CLERCQ BartLotto Soudal # ALTERNATIVE NAME 84: RODRÃGUEZ CristiánWilier Triestina - Selle Italia # ALTERNATIVE NAME 85: NIZZOLO GiacomoTrek - Segafredo # ALTERNATIVE NAME 86: VAUGRENARD BenoîtFDJ # ALTERNATIVE NAME 87: HERMANS BenBMC Racing Team # ALTERNATIVE NAME 88: ROLLAND PierreCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 89: LUNKE SindreTeam Sunweb # ALTERNATIVE NAME 90: HANSEN JesperAstana Pro Team # ALTERNATIVE NAME 91: MORENO JavierBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 92: HENAO SebastiánTeam Sky # ALTERNATIVE NAME 93: MAMYKIN MatveyTeam Katusha Alpecin # ALTERNATIVE NAME 94: CAMPENAERTS VictorTeam LottoNL-Jumbo # ALTERNATIVE NAME 95: VICIOSO ÁngelTeam Katusha Alpecin # ALTERNATIVE NAME 96: VAN DEN BROECK JurgenTeam LottoNL-Jumbo # ALTERNATIVE NAME 97: REICHENBACH SébastienFDJ # ALTERNATIVE NAME 98: HERNÁNDEZ BLÁZQUEZ JesúsTrek - Segafredo # ALTERNATIVE NAME 99: COSTA RuiUAE Team Emirates # ALTERNATIVE NAME 100: CICCONE GiulioBardiani - CSF # ALTERNATIVE NAME 101: DE BIE SeanLotto Soudal # ALTERNATIVE NAME 102: AGNOLI ValerioBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 103: BENEDETTI CesareBORA - hansgrohe # ALTERNATIVE NAME 104: KEIZER MartijnTeam LottoNL-Jumbo # ALTERNATIVE NAME 105: ROY JérémyFDJ # ALTERNATIVE NAME 106: GONÃALVES JoséTeam Katusha Alpecin # ALTERNATIVE NAME 107: GREIPEL AndréLotto Soudal # ALTERNATIVE NAME 108: DEVENYNS DriesQuick-Step Floors # ALTERNATIVE NAME 109: DE LA PARTE VíctorMovistar Team # ALTERNATIVE NAME 110: BONNET WilliamFDJ # ALTERNATIVE NAME 111: FIRSANOV SergeyGazprom-RusVelo # ALTERNATIVE NAME 112: MARTINELLI DavideQuick-Step Floors # ALTERNATIVE NAME 113: ANDREETTA SimoneBardiani - CSF # ALTERNATIVE NAME 114: BERNARD JulienTrek - Segafredo # ALTERNATIVE NAME 115: GROÃSCHARTNER FelixCCC Sprandi Polkowice # ALTERNATIVE NAME 116: CLEMENT StefTeam LottoNL-Jumbo # ALTERNATIVE NAME 117: PÃSTLBERGER LukasBORA - hansgrohe # ALTERNATIVE NAME 118: GIBBONS RyanTeam Dimension Data # ALTERNATIVE NAME 119: THOMAS GeraintTeam Sky # ALTERNATIVE NAME 120: MENDES JoséBORA - hansgrohe # ALTERNATIVE NAME 121: BELKOV MaximTeam Katusha Alpecin # ALTERNATIVE NAME 122: TUFT SveinORICA-Scott # ALTERNATIVE NAME 123: PLAZA RubénORICA-Scott # ALTERNATIVE NAME 124: MORABITO SteveFDJ # ALTERNATIVE NAME 125: KOZONTCHUK DmitryGazprom-RusVelo # ALTERNATIVE NAME 126: JANSE VAN RENSBURG JacquesTeam Dimension Data # ALTERNATIVE NAME 127: SÃNCHEZ Luis LeónAstana Pro Team # ALTERNATIVE NAME 128: BIZHIGITOV ZhandosAstana Pro Team # ALTERNATIVE NAME 129: KIŠERLOVSKI RobertTeam Katusha Alpecin # ALTERNATIVE NAME 130: PLAZA RubénORICA-Scott # ALTERNATIVE NAME 131: VENTOSO Francisco JoséBMC Racing Team # ALTERNATIVE NAME 132: MONFORT MaximeLotto Soudal # ALTERNATIVE NAME 133: GESCHKE SimonTeam Sunweb # ALTERNATIVE NAME 134: FONZI GiuseppeWilier Triestina - Selle Italia # ALTERNATIVE NAME 135: DIDIER LaurentTrek - Segafredo # ALTERNATIVE NAME 136: CHEVRIER ClémentAG2R La Mondiale # ALTERNATIVE NAME 137: HERNÃNDEZ BLÃZQUEZ JesúsTrek - Segafredo # ALTERNATIVE NAME 138: GOÅAÅ MichaÅTeam Sky # ALTERNATIVE NAME 139: MOHORIÄ MatejUAE Team Emirates # ALTERNATIVE NAME 140: SENNI ManuelBMC Racing Team # ALTERNATIVE NAME 141: RODRÍGUEZ CristiánWilier Triestina - Selle Italia # ALTERNATIVE NAME 142: FOLIFOROV AlexanderGazprom-RusVelo # ALTERNATIVE NAME 143: PELLIZOTTI FrancoBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 144: ROSA DiegoTeam Sky # ALTERNATIVE NAME 145: SBARAGLI KristianTeam Dimension Data # ALTERNATIVE NAME 146: MÃHLBERGER GregorBORA - hansgrohe # ALTERNATIVE NAME 147: CATALDO DarioAstana Pro Team # ALTERNATIVE NAME 148: BENNATI DanieleMovistar Team # ALTERNATIVE NAME 149: OWSIAN ÅukaszCCC Sprandi Polkowice # ALTERNATIVE NAME 150: HERRADA JoséMovistar Team # ALTERNATIVE NAME 151: KONRAD PatrickBORA - hansgrohe # ALTERNATIVE NAME 152: POZZATO FilippoWilier Triestina - Selle Italia # ALTERNATIVE NAME 153: DEIGNAN PhilipTeam Sky # ALTERNATIVE NAME 154: VERONA CarlosORICA-Scott # ALTERNATIVE NAME 155: KUZNETSOV ViacheslavTeam Katusha Alpecin # ALTERNATIVE NAME 156: BENNETT SamBORA - hansgrohe # ALTERNATIVE NAME 157: DE BUYST JasperLotto Soudal # ALTERNATIVE NAME 158: SERRY PieterQuick-Step Floors # ALTERNATIVE NAME 159: KIRYIENKA VasilTeam Sky # ALTERNATIVE NAME 160: HENAO SebastiánTeam Sky # ALTERNATIVE NAME 161: PONZI SimoneCCC Sprandi Polkowice # ALTERNATIVE NAME 162: JUNGELS BobQuick-Step Floors # ALTERNATIVE NAME 163: POZZOVIVO DomenicoAG2R La Mondiale # ALTERNATIVE NAME 164: SHALUNOV EvgenyGazprom-RusVelo # ALTERNATIVE NAME 165: PETILLI SimoneUAE Team Emirates # ALTERNATIVE NAME 166: BÃRARD JulienAG2R La Mondiale # ALTERNATIVE NAME 167: MARTÍNEZ Daniel FelipeWilier Triestina - Selle Italia # ALTERNATIVE NAME 168: MOLLEMA BaukeTrek - Segafredo # ALTERNATIVE NAME 169: POLANC JanUAE Team Emirates # ALTERNATIVE NAME 170: DOMBROWSKI JoeCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 171: HOFLAND MorenoLotto Soudal # ALTERNATIVE NAME 172: PATERSKI MaciejCCC Sprandi Polkowice # ALTERNATIVE NAME 173: KANGERT TanelAstana Pro Team # ALTERNATIVE NAME 174: PEDERSEN MadsTrek - Segafredo # ALTERNATIVE NAME 175: SELIG RüdigerBORA - hansgrohe # ALTERNATIVE NAME 176: GASTAUER BenAG2R La Mondiale # ALTERNATIVE NAME 177: EWAN CalebORICA-Scott # ALTERNATIVE NAME 178: STETINA PeterTrek - Segafredo # ALTERNATIVE NAME 179: GAVIRIA FernandoQuick-Step Floors # ALTERNATIVE NAME 180: ROSSKOPF JoeyBMC Racing Team # ALTERNATIVE NAME 181: VAN GARDEREN TejayBMC Racing Team # ALTERNATIVE NAME 182: HAGA ChadTeam Sunweb # ALTERNATIVE NAME 183: MARCATO MarcoUAE Team Emirates # ALTERNATIVE NAME 184: CHEVRIER ClémentAG2R La Mondiale # ALTERNATIVE NAME 185: HAAS NathanTeam Dimension Data # ALTERNATIVE NAME 186: ZAKARIN IlnurTeam Katusha Alpecin # ALTERNATIVE NAME 187: BÃRTA JanBORA - hansgrohe # ALTERNATIVE NAME 188: VILLELLA DavideCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 189: KOREN KristijanCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 190: KRUIJSWIJK StevenTeam LottoNL-Jumbo # ALTERNATIVE NAME 191: PREIDLER GeorgTeam Sunweb # ALTERNATIVE NAME 192: FRAILE OmarTeam Dimension Data # ALTERNATIVE NAME 193: PIRAZZI StefanoBardiani - CSF # ALTERNATIVE NAME 194: VAN ZYL JohannTeam Dimension Data # ALTERNATIVE NAME 195: BUSATO MatteoWilier Triestina - Selle Italia # ALTERNATIVE NAME 196: TEUNS DylanBMC Racing Team # ALTERNATIVE NAME 197: ROVNY IvanGazprom-RusVelo # ALTERNATIVE NAME 198: TEN DAM LaurensTeam Sunweb # ALTERNATIVE NAME 199: VENTOSO Francisco JoséBMC Racing Team # ALTERNATIVE NAME 200: BARBIN EnricoBardiani - CSF # ALTERNATIVE NAME 201: KEISSE IljoQuick-Step Floors # ALTERNATIVE NAME 202: CAPECCHI ErosQuick-Step Floors # ALTERNATIVE NAME 203: HIRT JanCCC Sprandi Polkowice # ALTERNATIVE NAME 204: GOŁAŚ MichałTeam Sky # ALTERNATIVE NAME 205: HANSEN AdamLotto Soudal # ALTERNATIVE NAME 206: KELDERMAN WilcoTeam Sunweb # ALTERNATIVE NAME 207: PIBERNIK LukaBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 208: DENNIS RohanBMC Racing Team # ALTERNATIVE NAME 209: BOEM NicolaBardiani - CSF # ALTERNATIVE NAME 210: DE LA PARTE VÃctorMovistar Team # ALTERNATIVE NAME 211: LUDVIGSSON TobiasFDJ # ALTERNATIVE NAME 212: LANDA MikelTeam Sky # ALTERNATIVE NAME 213: PELUCCHI MatteoBORA - hansgrohe # ALTERNATIVE NAME 214: SLAGTER Tom-JelteCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 215: ANTÓN IgorTeam Dimension Data # ALTERNATIVE NAME 216: LOSADA AlbertoTeam Katusha Alpecin # ALTERNATIVE NAME 217: PÖSTLBERGER LukasBORA - hansgrohe # ALTERNATIVE NAME 218: JAUREGUI QuentinAG2R La Mondiale # ALTERNATIVE NAME 219: KOSHEVOY IliaWilier Triestina - Selle Italia # ALTERNATIVE NAME 220: DILLIER SilvanBMC Racing Team # ALTERNATIVE NAME 221: ROJAS José JoaquÃnMovistar Team # ALTERNATIVE NAME 222: BÉRARD JulienAG2R La Mondiale # ALTERNATIVE NAME 223: YATES AdamORICA-Scott # ALTERNATIVE NAME 224: AMEZQUETA JulenWilier Triestina - Selle Italia # ALTERNATIVE NAME 225: ANTÃN IgorTeam Dimension Data # ALTERNATIVE NAME 226: SELIG RüdigerBORA - hansgrohe # ALTERNATIVE NAME 227: EDMONDSON AlexORICA-Scott # ALTERNATIVE NAME 228: TRATNIK JanCCC Sprandi Polkowice # ALTERNATIVE NAME 229: BOARO ManueleBahrain Merida Pro Cycling Team 1: 117,177,20,85,69,145,34,118,156,57,146,179,38,155,162,11,200,119,161,99,221,127,36,17,72,144,223,39,199,208,163,191,180,175,169,151,148,40,181,15,25,59,165,212,207,24,189,185,168,188,186,1,81,56,115,46,132,21,218,26,173,187,184,108,76,55,60,14,112,27,3,190,206,171,12,120,205,106,138,48,135,67,157,182,197,16,211,65,90,44,102,41,29,45,47,121,110,149,88,80,4,166,126,147,160,195,32,143,214,133,172,53,192,54,198,203,139,105,52,201,82,124,227,18,152,196,178,19,142,176,73,84,111,183,30,194,113,229,224,68,209,75,100,97,210,116,86,87,91,114,8,49,74,71,225,42,123,134,202,96,23,125,35,28,170,154,153,159,128,31,77,137,101,93,63,70,104,89,9,216,228,103,164,94,2,51,64,219,158,122,220,174,83,213,140,61,193 1: 20,40,34,179,145,38,118,119,177,99,15,188,36,63,117,163,51,227,223,72,189,161,144,3,190,24,207,59,180,212,39,168,221,127,112,181,69,110,26,206,1,67,191,151,108,162,56,81,80,54,45,143,44,176,208,132,14,147,139,203,165,60,46,182,76,133,138,173,88,55,12,184,126,166,210,199,120,214,84,115,146,19,198,224,47,91,90,18,211,17,32,172,116,202,48,52,157,200,86,152,186,27,96,225,68,148,196,87,160,31,41,124,35,30,97,135,21,169,9,123,105,178,220,205,171,185,71,2,75,201,228,175,174,102,192,195,122,153,11,183,155,106,53,194,77,104,29,83,23,42,74,114,89,16,65,142,218,111,100,49,137,154,197,101,125,159,170,70,158,94,134,216,8,93,229,103,164,25,82,121,4,213,85,209,57,149,64,140,128,113,219,187,156,28,73 1: 179,175,85,185,63,24,162,177,69,20,57,155,40,118,151,117,38,25,223,32,75,190,229,189,119,163,214,36,168,144,212,56,39,1,72,127,186,94,206,54,146,15,87,55,181,80,180,99,81,132,124,221,139,183,173,67,211,51,46,65,106,3,169,14,147,199,165,68,172,161,188,115,205,191,112,17,201,105,202,120,213,203,60,157,12,133,145,34,16,153,176,27,138,198,108,59,26,143,207,11,44,110,159,48,9,227,122,21,76,187,45,104,184,160,166,218,102,171,178,126,149,35,194,88,135,86,41,97,96,210,192,31,73,123,82,148,93,90,19,182,53,220,4,2,196,200,100,84,225,30,152,140,134,116,158,83,228,208,47,29,114,28,137,71,8,103,89,156,174,77,101,23,91,121,154,224,64,74,111,70,52,219,142,18,125,128,170,42,216,197,113,209,164,49,195 1: 169,186,119,1,147,39,162,223,168,36,72,165,163,88,181,206,12,212,81,190,42,56,173,215,14,99,37,31,90,19,141,87,24,178,132,48,150,46,143,15,154,22,142,203,116,109,111,30,55,211,98,129,53,124,114,153,92,44,182,71,191,83,220,130,5,82,79,135,151,133,89,91,13,180,214,188,29,144,59,202,38,176,43,41,229,93,205,50,76,218,196,198,96,2,54,52,222,126,172,62,23,131,192,7,45,195,34,102,217,103,158,197,77,21,108,152,80,140,16,66,183,104,68,100,167,60,174,207,6,58,189,95,155,3,125,121,224,73,94,159,113,148,110,161,118,136,33,170,70,17,228,4,185,18,194,171,157,219,164,179,49,201,204,122,107,51,32,75,57,200,226,128,78,9,69,101,47,85,227,145,112,156,177,10,40,209,25,63,134,11,213,216,208,28,65 1: 179,11,156,107,57,145,118,40,34,38,155,17,223,228,15,163,59,191,75,119,200,186,177,39,5,157,226,13,63,56,72,162,99,36,131,147,181,190,24,4,9,169,217,168,161,180,159,110,144,229,54,46,136,188,1,165,206,211,14,209,182,29,212,44,16,43,148,81,132,173,3,22,189,53,150,6,69,116,12,126,25,92,203,227,62,19,33,204,58,80,90,51,55,50,176,143,178,71,103,2,151,218,41,87,133,31,76,142,141,48,112,111,70,109,88,42,222,89,45,47,220,52,93,213,198,73,171,7,68,96,66,23,32,37,100,135,202,214,205,18,10,124,140,95,114,153,152,207,170,129,82,104,183,194,195,201,60,174,108,102,79,130,98,167,83,224,122,85,101,30,154,192,197,219,164,121,215,185,134,172,113,49,78,128,125,21,196,94,158,77,216 1: 220,34,117,113,12,223,206,162,168,119,72,36,39,190,56,81,1,151,163,196,173,181,212,147,55,186,44,146,99,132,165,169,67,120,76,19,24,178,14,127,203,35,214,46,192,87,211,26,228,145,15,49,176,31,82,124,184,90,198,84,116,180,197,126,142,111,172,106,114,133,191,30,38,229,97,143,144,199,105,118,195,103,160,123,183,83,205,54,161,48,221,52,59,202,135,88,69,115,71,27,108,16,86,122,152,207,179,153,21,209,174,96,102,29,139,94,3,32,60,100,200,157,68,154,155,210,45,182,51,159,93,8,148,20,138,89,149,166,47,171,53,104,75,73,110,70,18,17,187,40,158,125,4,225,218,80,9,85,140,188,189,11,101,134,64,23,224,194,213,74,112,164,137,77,216,128,41,63,170,121,227,201,2,57,42,25,219,185,156,177,175 1: 177,179,156,107,34,118,38,226,17,36,39,119,59,69,223,51,163,200,81,112,162,57,5,99,72,43,56,14,190,168,159,155,212,229,1,181,9,15,132,206,147,186,191,2,50,46,182,131,180,40,169,173,165,63,12,55,24,31,22,75,189,13,150,176,19,135,151,79,60,4,203,44,217,188,211,76,54,228,53,116,90,136,66,157,185,62,111,204,6,201,87,198,124,16,178,92,11,3,32,142,215,73,141,121,129,143,45,95,195,227,213,68,109,71,48,152,114,104,89,148,172,30,126,222,7,52,145,183,23,70,161,108,171,110,37,58,80,82,96,128,10,133,42,25,85,207,194,102,144,202,224,47,18,29,83,174,196,220,140,153,218,41,130,216,197,33,98,164,214,103,167,192,170,94,101,154,122,205,78,77,219,93,21,209,88,100,113,134,49,125,158 1: 31,30,127,38,12,1,36,223,190,162,119,39,212,163,206,72,56,168,181,81,99,186,147,169,151,165,46,196,55,132,146,173,185,87,88,203,44,176,19,178,53,84,14,24,198,116,35,97,126,221,144,143,15,124,210,191,67,180,120,106,42,59,83,114,4,90,211,105,184,45,197,133,145,117,209,34,23,96,102,152,229,94,54,207,27,205,216,82,86,16,29,182,26,183,153,160,188,202,159,172,200,75,224,166,189,148,48,138,220,52,174,149,3,218,123,199,111,93,194,140,77,225,192,8,118,135,60,171,104,137,89,76,103,18,17,125,164,115,47,32,142,157,110,158,70,41,71,170,20,68,73,85,80,57,112,11,40,69,195,139,179,51,122,227,21,134,161,214,2,154,64,9,201,74,100,101,228,156,187,128,219,121,155,49,175,113,177,108,63,25,213 1: 72,1,39,168,36,163,173,186,37,81,56,190,147,169,162,87,181,143,66,48,198,126,223,151,141,203,132,99,119,215,90,116,12,165,52,14,43,178,142,100,42,176,19,44,153,55,33,111,114,98,140,170,130,154,24,129,205,229,30,211,202,220,180,182,46,54,7,83,150,109,92,136,144,59,191,29,60,108,93,31,158,135,102,71,5,216,4,124,174,22,45,53,185,222,224,38,88,15,62,196,77,207,96,103,121,58,16,194,219,128,195,41,131,50,218,192,95,82,164,228,152,80,161,167,214,89,204,104,3,32,17,23,171,118,68,49,76,34,73,157,75,200,70,13,6,47,122,21,197,10,125,145,217,133,79,159,177,189,94,188,201,179,155,2,212,9,78,107,148,51,156,227,101,18,110,226,209,85,183,113,69,112,57,172,25,40,63,11,134,213,206 1: 39,119,162,50,159,36,132,3,56,168,228,186,68,191,169,10,223,87,1,190,99,173,72,147,116,33,163,130,78,24,104,59,60,83,13,66,148,212,81,198,52,23,181,80,7,192,4,124,178,38,144,92,131,126,31,141,188,62,45,96,54,114,227,5,176,48,151,182,118,21,220,55,164,17,58,15,107,229,109,142,202,111,121,22,203,16,167,201,53,153,183,189,88,211,70,172,19,37,185,108,207,218,103,128,150,102,194,179,30,215,157,165,205,32,44,73,135,143,110,158,122,140,154,46,41,89,133,18,155,214,145,180,69,152,77,171,90,47,42,217,75,136,101,12,134,226,196,2,129,197,82,93,195,204,79,95,216,174,170,43,34,25,29,71,224,222,112,98,57,209,219,63,161,200,156,51,85,125,14,40,49,94,76,113,6,11,100,9,177,213 1: 192,99,88,173,30,87,147,165,132,55,56,19,130,37,163,15,186,1,39,72,48,36,223,168,22,198,81,162,190,169,203,153,50,119,151,116,90,5,218,142,44,52,141,140,82,215,24,83,66,143,98,176,12,126,154,129,29,202,220,133,178,54,114,46,170,45,13,93,124,41,92,31,150,108,79,158,23,62,109,144,212,159,188,43,136,191,71,95,59,77,21,7,102,229,197,183,73,10,33,228,89,96,38,195,121,53,172,180,181,182,58,16,42,104,148,131,216,200,152,49,113,100,161,128,214,205,103,157,9,60,110,211,68,107,171,196,112,75,80,194,145,4,118,189,207,51,3,155,17,111,122,70,101,94,164,76,2,174,156,34,217,63,125,201,179,6,69,78,14,40,226,209,32,167,11,134,219,47,224,204,222,227,177,18,57,25,135,185,85 1: 179,11,156,57,63,118,69,107,34,40,200,155,17,172,226,51,223,163,9,36,56,207,72,169,4,211,81,55,24,188,132,13,15,180,189,31,147,168,39,162,173,203,186,1,44,38,53,151,157,99,3,6,190,165,16,110,229,191,181,116,217,136,43,141,161,47,87,131,152,204,178,54,109,73,176,25,93,45,133,124,22,177,148,112,62,145,32,76,198,82,2,126,205,121,10,171,201,144,119,59,66,12,96,52,212,130,95,227,159,108,68,79,19,60,94,195,102,90,103,228,75,70,100,150,7,30,46,218,41,37,222,89,80,5,214,104,14,48,114,215,182,140,71,224,92,125,142,18,23,196,220,129,174,50,58,42,170,202,143,111,194,153,167,128,33,88,164,113,197,77,98,192,216,29,122,83,101,78,183,49,209,158,154,21,219,134 1: 179,156,34,40,118,226,69,177,107,155,57,63,11,25,51,17,218,200,59,79,161,228,163,223,6,217,204,191,36,211,4,131,207,147,169,24,145,72,162,112,39,164,38,5,186,9,32,53,110,190,16,87,56,203,168,188,172,55,43,1,81,173,3,73,132,99,165,181,31,182,157,58,176,151,116,126,136,62,22,180,50,66,80,148,198,202,19,122,90,44,141,10,227,205,45,89,152,140,2,189,171,133,60,178,47,15,201,121,229,30,54,114,222,108,83,144,68,92,212,14,109,102,75,214,76,12,195,220,125,21,209,103,23,197,100,104,96,82,37,41,52,71,95,70,170,183,113,143,153,192,33,77,111,48,150,130,142,128,174,129,124,7,196,46,224,194,88,159,42,94,215,98,158,154,216,29,18,13,101,167,49,93,219,78,134,119 1: 39,186,212,72,1,223,36,143,190,173,163,203,37,151,215,99,169,55,162,81,147,168,48,87,90,30,92,126,56,153,165,141,19,42,144,196,44,214,116,52,66,140,198,31,22,132,218,114,24,130,53,202,88,224,129,178,176,124,98,136,93,181,133,191,211,108,142,111,4,5,150,109,154,54,188,82,12,41,170,43,50,62,23,83,182,96,102,118,229,29,207,38,79,180,2,220,71,89,157,101,45,159,15,152,68,32,222,104,10,103,145,183,6,172,33,192,194,195,21,95,164,131,171,3,167,100,60,204,59,179,201,197,217,158,70,80,77,16,17,14,200,113,189,49,75,161,228,51,227,216,73,94,34,76,125,174,46,112,121,177,25,122,13,69,110,7,155,58,40,148,219,18,128,78,63,9,57,47,209,205,156,226,134,107,11 1: 162,72,1,223,163,151,36,39,186,168,169,190,37,212,81,55,30,87,31,56,181,143,129,133,19,203,90,132,44,126,88,147,13,50,116,98,176,153,92,229,178,14,198,109,124,52,141,145,188,114,180,43,130,54,12,154,202,99,196,220,48,100,38,165,224,45,59,82,200,161,191,211,24,102,79,34,101,53,5,66,158,71,136,22,205,93,214,142,150,216,77,95,164,195,15,144,104,41,207,157,62,112,155,29,17,167,215,16,63,108,179,152,32,96,118,131,7,171,182,80,60,58,4,204,103,46,192,159,201,121,222,140,3,89,9,70,73,76,57,110,18,183,94,47,197,33,172,111,148,10,156,125,78,23,194,170,2,42,75,49,21,6,40,69,218,219,113,134,228,128,209,217,174,68,189,227,122,51,177,25,226,173,83 1: 36,212,72,163,186,81,168,162,223,1,203,190,39,169,132,165,37,79,151,147,48,56,215,31,143,19,116,52,181,129,202,88,198,98,130,43,90,140,22,220,126,55,167,66,178,45,99,142,170,46,33,13,214,133,182,150,153,92,24,30,93,104,154,109,224,124,62,176,44,114,7,54,15,12,131,195,103,29,50,159,82,192,191,5,77,53,89,196,158,73,14,121,58,100,96,171,217,10,76,156,80,102,34,141,4,111,59,38,197,152,144,71,183,68,145,122,16,161,228,172,205,180,157,211,136,204,21,6,51,222,188,42,219,174,218,95,229,32,3,17,155,179,207,57,112,60,194,164,69,125,18,70,189,2,78,47,75,128,200,113,49,134,201,23,40,209,108,63,216,101,87,41,94,148,118,9,110,227 1: 88,99,31,77,195,108,33,192,12,114,224,132,181,55,14,126,200,10,4,23,169,131,7,59,202,182,34,68,198,223,168,218,45,162,122,5,39,17,51,36,186,72,15,155,154,211,163,228,190,60,116,229,1,136,56,19,44,3,151,130,37,79,103,43,48,16,24,203,161,109,183,165,150,62,30,53,205,2,147,141,81,152,124,71,54,212,144,100,178,176,180,58,204,80,140,22,92,95,188,47,214,32,46,111,75,133,50,207,174,142,145,189,98,196,222,113,216,42,220,125,52,197,170,82,21,90,129,143,73,171,157,217,29,159,153,164,96,179,201,38,191,134,78,6,13,158,63,219,102,104,93,66,40,215,156,76,89,70,49,121,194,18,209,112,128,172,69,57,167 1: 181,212,1,163,203,186,190,168,39,72,36,223,37,147,81,48,170,19,162,56,24,46,188,132,151,129,169,116,144,142,30,143,176,130,88,79,31,198,34,180,154,92,153,13,5,77,68,211,100,141,51,89,165,178,218,207,99,136,62,114,191,220,172,196,133,33,124,7,228,52,45,71,109,10,102,2,12,96,202,182,174,98,66,224,90,54,38,3,43,15,104,125,55,192,150,164,197,17,215,82,42,95,21,80,152,103,14,134,171,161,205,16,32,140,183,59,145,58,60,222,214,126,53,70,23,111,76,29,73,217,158,50,216,4,204,156,189,22,121,131,6,122,209,78,112,75,93,219,229,194,49,44,108,113,159,47,179,18,201,200,155,40,63,195,128,157 1: 212,99,88,82,92,164,50,195,49,219,1,163,186,162,223,72,168,36,203,150,130,39,37,81,5,44,30,151,169,190,136,55,19,132,98,79,209,43,202,126,114,147,218,53,176,142,143,48,133,181,90,100,17,158,191,129,93,45,24,96,15,152,140,111,154,192,141,128,124,7,109,215,71,145,183,228,178,205,116,38,125,207,155,121,229,113,197,161,22,211,16,32,66,103,62,144,171,214,59,196,134,188,89,3,4,104,200,75,33,52,6,14,153,102,165,68,77,222,182,29,189,180,12,46,51,204,23,172,216,73,170,10,194,60,76,198,159,108,80,63,201,179,220,18,217,42,78,58,31,131,56,13,2,224,95,21,122,174,34,112,47,156,40,70,54 1: 1,186,36,163,72,162,223,37,168,39,203,151,192,19,169,153,38,90,81,147,66,56,212,132,165,181,51,98,129,196,176,15,43,55,154,92,100,140,124,53,144,12,214,133,22,130,109,143,88,114,93,116,29,52,16,198,13,71,108,152,50,5,31,170,158,121,229,21,7,24,62,205,141,224,48,96,142,126,33,77,189,207,188,161,32,183,172,102,60,228,128,180,195,171,103,45,222,200,75,164,136,191,79,99,17,6,14,89,211,215,218,219,70,220,4,202,131,197,23,216,82,46,178,204,47,78,3,80,44,73,182,104,59,111,58,49,145,179,150,95,112,76,10,156,194,217,201,63,155,134,209,159,125,2,113,174,34,40,122,68,42,18,30,190 1: 3,39,80,159,180,10,191,162,228,56,78,174,36,211,68,116,182,96,220,122,181,34,130,13,217,131,72,1,151,73,168,104,186,7,50,144,132,121,172,60,66,99,147,212,169,189,14,59,6,164,223,183,21,15,140,4,114,156,163,201,16,22,92,29,154,37,31,229,176,58,179,109,207,133,17,143,79,53,5,55,196,103,192,194,81,47,38,204,202,150,224,197,171,158,198,24,76,165,77,126,82,111,125,12,70,62,153,19,52,215,44,203,155,214,142,145,112,136,51,33,48,170,90,134,222,141,205,216,32,219,200,124,63,23,178,209,46,108,129,45,75,2,43,102,40,100,71,161,195,188,98,18,218,88,152,89,42,128,49,93,113,95